function flash(view,time)--设置属性动画
  animatorSet = AnimatorSet()--设置组合动画
  flashq = ObjectAnimator.ofFloat(view, "alpha", {0, 1}) --对应参数分别是（id，需要改变的属性，{动画开始时需要改变的属性的值，动画结束时需要改变的属性的值}）
  scaleX = ObjectAnimator.ofFloat(view, "scaleX", {0, 1})
  scaleY = ObjectAnimator.ofFloat(view, "scaleY", {0, 1}) --组合动画的循环需要挨个设置
  flashq.setRepeatCount(0)--设置动画重复次数，这里-1代表无限
  flashq.setRepeatMode(Animation.RESTART)--设置动画循环模式
  scaleX.setRepeatCount(0)--设置动画重复次数，这里-1代表无限
  scaleX.setRepeatMode(Animation.RESTART)--设置动画循环模式
  scaleY.setRepeatCount(0)--设置动画重复次数，这里-1代表无限
  scaleY.setRepeatMode(Animation.RESTART)--设置动画循环模式
  animatorSet.setDuration(time)--动画时间
  animatorSet.setInterpolator(DecelerateInterpolator());--动画插值器
  animatorSet.playTogether({scaleX,scaleY,flashq})--两个动画同时开始  --animatorSet.playSequentially({scaleX,scaleY})--先执行scaleX，再执行scaleY
  animatorSet.start();--动画开始
  animatorSet.addListener(Animator.AnimatorListener{
    onAnimationStart=function()-- print"动画开始"
    end,
    onAnimationEnd=function() --print"动画结束"  --view.setVisibility(View.VISIBLE)
    end,
    onAnimationRepeat=function() --print"动画重复"
    end})
end